About Kokoro Twickenham Ltd (12349137) United Kingdom