About Tezla Energy Ltd. (07440060) United Kingdom