About Amber Solar Parks (holdings) Limited (08084105) United Kingdom