About Euroasia Techno Solutions Limited (11965643) United Kingdom