About Sekai Limited (13399903) United Kingdom