About Yamabahce Ip Limited (10930100) United Kingdom