About Tessellate Limited (07943106) United Kingdom