About Harvesa Ltd (09212229) United Kingdom