About Timoha Limited (12571665) United Kingdom