About Ytterate Ltd. (11299650) United Kingdom