About Snappysnail Ltd (10435853) United Kingdom