About Genmoore Limited (12794351) United Kingdom