About Acurra Investments Limited (09617999) United Kingdom