About Paper Torch Limited (13005689) United Kingdom