About Spent Worm Limited (08606271) United Kingdom