About Venus Flytrap Limited (03777286) United Kingdom