About Sense Of Zen Limited (12975276) United Kingdom