About Annexa Sol Ltd (12318551) United Kingdom