About Snaplogic Uk Limited (10052820) United Kingdom