About Baia Yield Limited (10343888) United Kingdom