About Vespula Ltd (08836050) United Kingdom