About Manx Technology Group International Limited (SC609813) United Kingdom