About Organic Investment Management Limited (09085850) United Kingdom