About Flickeringspell Ltd (13502754) United Kingdom