About International Shinto Foundation Limited (04219775) United Kingdom