About Curwen Group Ltd (12518348) United Kingdom