About Clearstride Ltd (12097698) United Kingdom