About Wildcat Holdings Ltd (11699267) United Kingdom