About Sdi Solutions Ltd (12325263) United Kingdom