About Tessellate Os Ltd (09527351) United Kingdom