About Sar Uk Holdings Ltd (12913684) United Kingdom