About Torch Marketing Company Limited (07849677) United Kingdom