About Organic Holdings (henley) Limited (07202517) United Kingdom