About Yield Experience Design Research & Strategy Limited (10229863) United Kingdom