About Spell Communications Ltd (13248893) United Kingdom