About T24 Zen Limited (10899108) United Kingdom