About Amber Solar Parks Limited (08084198) United Kingdom