About Clycan Management Limited (01374167) United Kingdom