About Opensesame Education International Limited (11229120) United Kingdom