About Euro Landmark 3 Limited (10428073) United Kingdom