About Glamera International Ltd (12172159) United Kingdom