About Sars Holdings Ltd (11752308) United Kingdom