About Cooper 66 Pmc Ltd (10681811) United Kingdom