About Open Sesame Limited (01313732) United Kingdom