About Mano & Co International Limited (12383042) United Kingdom