About Anthill Investments Limited (07953051) United Kingdom