About Carrot Enterprises Limited (11025770) United Kingdom