About Yaylabasi 24 Ltd (10575339) United Kingdom