About Kamumer International Sarl Ltd (11923793) United Kingdom