About Micro Organics Ltd (11455163) United Kingdom