About Spellbinder (uk) Limited (02623323) United Kingdom