About Sd Administration Holdings Ltd (13026642) United Kingdom