About Sayle Technologies Ltd (10066878) United Kingdom