About Snowfox Research And Insights Ltd (08677268) United Kingdom