About Ink On Paper Ltd (03862040) United Kingdom