About Stray Cat Holdings Ltd (10468338) United Kingdom