About Alicap Investments Ltd (12809755) United Kingdom