About Tenergy Icon Asset Ltd (12258077) United Kingdom