About Mephistopheles S Stargate Ltd (06905878) United Kingdom