About Clogoil Systems Limited (13628589) United Kingdom