About Anthill Investors Ltd (12574671) United Kingdom