About Solera Global Technology Limited (11909808) United Kingdom