About Opensesame Ltd (12446510) United Kingdom