About Pit Stop Racing Limited (11164931) United Kingdom