About Thomcatt Holdings Limited (11794240) United Kingdom