About Slowhorse Ltd. (08300009) United Kingdom