Started with Reg No. 05019282 twenty years ago, Twyford Europa Business Service Ltd had been a private limited company until 2015-05-19 - the date it was formally closed. The firm's latest registration address was 40 Gracechurch Street, Iplan London.
This business was overseen by a solitary director: Zsolt A., who was assigned to lead the company in 2013.