About Timhol Holdings Limited (12149224) United Kingdom