About Senersol Holdings Ltd. (12079096) United Kingdom