About Yokegraph Limited (01921664) United Kingdom