About London Zen Limited (10848157) United Kingdom