About Verdant Science Limited (13428236) United Kingdom