About Vincent Clemas Caas Limited (08486853) United Kingdom