About Igp Solar 20 Limited (13307080) United Kingdom