About Torch Chant Technology Investment Ltd (13704196) United Kingdom