About Anansi Investments Limited (06620238) United Kingdom