About Clavis Communities Limited (12718691) United Kingdom