About Open Clubhouse Ltd (13168651) United Kingdom