About Tom Taylor Ventures Limited (10732699) United Kingdom