About Snap Lab Limited (08342261) United Kingdom