About Solara Holdings Ltd (12039981) United Kingdom