About Stric Investments Ltd (13011685) United Kingdom