About Aella Consultants & Investments Limited (11731643) United Kingdom