About Yenbay Limited (02244449) United Kingdom