About Organic Investment Group Limited (10171593) United Kingdom