About Alico Investments London Ltd. (13095820) United Kingdom