About Euro Executive Ltd (SC390625) United Kingdom