About Solara Software Limited (02597606) United Kingdom