About Specter Wolff Ltd (13243664) United Kingdom