About Sesame Holdings Limited (13069007) United Kingdom