Mayfair Sports Capital is a London-based investment and advisory firm at the intersection of sports, technology and capital.