About Igen Invest Limited (11140650) United Kingdom