About Alera Investments Limited (12762883) United Kingdom