About Sardo Holdings Ltd (11191126) United Kingdom