About Sedds Ltd (13075729) United Kingdom