About Sailla Ltd. (10634211) United Kingdom