About Yeoman Technologies Ltd (11980810) United Kingdom