About Y C (london) Limited (05149229) United Kingdom