About Timaba C Limited (10901088) United Kingdom