About Spell Byte Technologies Ltd (13027021) United Kingdom