About Thomas Curwen Limited (11693097) United Kingdom