About The Pit London Ltd (10705643) United Kingdom