About Ajuga Capital Investments Limited (12038940) United Kingdom