About Pitch26 Ltd. (10782338) United Kingdom