About Keen Energy Services Limited (NI617672) United Kingdom