About Aimr Investments Limited (13502262) United Kingdom