About Pitch C7 Limited (11328048) United Kingdom