About Tessellate Digital Ltd (11270632) United Kingdom