About Tamba & Jeneba Limited (09190466) United Kingdom