About Solasense Ltd. (10866080) United Kingdom