About Sesame Limited (02844161) United Kingdom