About Till Holdings Limited (11939283) United Kingdom