About Alka London Ltd (11953842) United Kingdom