About Pit Stop Ventures Ltd (09572066) United Kingdom