About London Torch Limited (13012641) United Kingdom