About Statchase Investments Limited (03194593) United Kingdom