About Harambe Ltd (09881859) United Kingdom