About Mamilla Ltd (13010040) United Kingdom