About Tribambuka Limited (10094427) United Kingdom