About Ama London Ltd (11895255) United Kingdom