About Industria Solar Vauls Farm Limited (13094502) United Kingdom