About Solar Venture Developments Limited (09098129) United Kingdom