About Sesame Glasgow Limited (SC548568) United Kingdom