About Spellian Limited (11416291) United Kingdom