About Absolute Power Solutions Limited (04756904) United Kingdom