About Tembo Technologies (uk) Ltd (11418640) United Kingdom