About Detail Holdings Limited (11805038) United Kingdom