About Sesame London Ltd (11568193) United Kingdom