About Yokoya Limited (08635911) United Kingdom