About Semma The Alchemist Ltd (13291106) United Kingdom