About Yamabahce Limited (10928796) United Kingdom