About Tomcat Holdings Ltd (SC598927) United Kingdom