About Snaffle Technologies Ltd (11808899) United Kingdom