About Takura Tendayi Ltd (12835793) United Kingdom