About Glasgow Life Creations Ltd (SC665699) United Kingdom