About Solar Capture Technologies Limited (07893854) United Kingdom