About Abamma Ltd (13676833) United Kingdom