About Solora Ltd (11676079) United Kingdom