About Sandrik Investments Ltd (SC343085) United Kingdom