About Specter & Ray Ltd (12722338) United Kingdom