About Wildcat International Limited (09821448) United Kingdom