About The Process Refiners Ltd. (12606520) United Kingdom