About Tessallation Limited (08249111) United Kingdom