About Anthoula Madden Ltd (10824115) United Kingdom