About Tessellate Technologies Limited (12208502) United Kingdom