About Thomas 72 Limited (12317004) United Kingdom