About Saahene London Ltd (12076081) United Kingdom