About Yaard Ltd. (10412080) United Kingdom