About Neal Energy Solutions Limited (10171038) United Kingdom