About Thomas Rose Consulting Limited (10274601) United Kingdom