About Jitch Limited (01691427) United Kingdom