About The Meleane Company Ltd (11405907) United Kingdom