About Snapback Solutions Ltd (11870237) United Kingdom