About Spellbound Alpha Limited (11800281) United Kingdom