About Carrot Investments Limited (10857438) United Kingdom