About Igp Solar 23 Limited (13362769) United Kingdom