About Thomas Studio Limited (10501742) United Kingdom