About Seda Holdings Ltd (11795248) United Kingdom