About Alicap Ltd (11925611) United Kingdom