About Carrot Snap Ltd (12271130) United Kingdom