About Yello Services Ltd. (10816636) United Kingdom