About Karrot Entertainment Limited (04555399) United Kingdom