About Yalecove Limited (05131275) United Kingdom