About Seia Holdings Ltd (10012109) United Kingdom