About Kokoro Better Me Better World Limited (10092761) United Kingdom