About Celloshore Limited (01905287) United Kingdom