About Thomcatt Ba Limited (12689806) United Kingdom