About Macula Solutions Ltd (10606020) United Kingdom