About Talisman Lighting Design Limited (08052368) United Kingdom