About London Organic International Ltd (09476917) United Kingdom