About Snap Sell Limited (12994191) United Kingdom