About Tessellate Energy Ltd (12926833) United Kingdom