About Doclea Limited (03735403) United Kingdom