About Torch Race Limited (SC688562) United Kingdom