About Solarsail Ltd. (SC421910) United Kingdom