About Sorrel Holdings Ltd (11732532) United Kingdom