About Spell Technologies Limited (10048073) United Kingdom