About Stripyfrog Consultancy Ltd (06897339) United Kingdom