About Alloro Investments Limited (03042191) United Kingdom