About Sorrec Holdings Limited (10470694) United Kingdom