About Spell Holdings Limited (12606769) United Kingdom