About Snaffle Solutions Ltd (10443280) United Kingdom