About Norrie Toch Studios Limited (SC152140) United Kingdom