About Euro Offices Limited (11241423) United Kingdom