About Seja Holdings Ltd (12342286) United Kingdom