About Snapbase Ltd (12254300) United Kingdom