About Stour Street Technologies Ltd (13558810) United Kingdom