About Timaba C7 Limited (11377691) United Kingdom