About Solacera Ltd (13387631) United Kingdom