About Ikigai London Limited (11725249) United Kingdom