About Henri Le Worm Limited (08514627) United Kingdom