About Sedi Global Limited (12406256) United Kingdom