About Seba Group Ltd (10558630) United Kingdom