About Solera Industries Ltd (13023699) United Kingdom