About Timba Limited (08121149) United Kingdom