About Sekai Studios Limited (SC659202) United Kingdom