About Six Ticks Limited (08163992) United Kingdom