About Sandrock Capital Ltd (13389724) United Kingdom