About Yorkbury Associates Ltd (12446978) United Kingdom