About Extractor Holdings Limited (11901008) United Kingdom