About Tessellate It Ltd (13657363) United Kingdom