About Scampi Cat Investments Ltd (12854989) United Kingdom