About Open Sesame 777 Ltd (11918645) United Kingdom