About Almar Investments Limited (03957743) United Kingdom