About Spellbound Galleries Ltd (11620162) United Kingdom