About Red Torch Holdings Limited (09325311) United Kingdom