About Till Rolls Global Limited (09369452) United Kingdom