About Sesame Systems Limited (03034156) United Kingdom