About Microbe Investments Ltd (09607338) United Kingdom