About Immanent Group Ltd (13598178) United Kingdom