About Yardstick Management Limited (12498098) United Kingdom