About Absolute Solar And Wind Ltd (SC328796) United Kingdom