About Glasskeys (london) Limited (12148855) United Kingdom