About Acklam Investments Limited (11386218) United Kingdom