About Amma Management Limited (07732603) United Kingdom