About Speakeasy Technologies Ltd (12032549) United Kingdom