About Microgen Generation Ltd (07948159) United Kingdom