About Torch Solar Technologies Limited (08281025) United Kingdom