About Insula Wessex Limited (08993619) United Kingdom