About Mala Supported Living Services Ltd (12066184) United Kingdom