About Managers Pitstop Ltd (10315181) United Kingdom