About Tessellate Design Studio Ltd (08309874) United Kingdom