About Snapp Happy Limited (10287131) United Kingdom