About Sorrel Investments Ltd (12935065) United Kingdom