About Sd&b International Limited (12439352) United Kingdom