About Torch Project Ltd (10849044) United Kingdom