About The Detail Group Limited (10039222) United Kingdom