About Torch Empire Ltd (12439228) United Kingdom