About Ability Energy Limited (10103941) United Kingdom