About Merox International Limited (10092238) United Kingdom