About Euro Landmark Limited (10428288) United Kingdom