About Sekai London Ltd (11135782) United Kingdom