About Pit & Pendulum Ltd (10995731) United Kingdom