About Thincats Participations Limited (09510880) United Kingdom