About Ylli Holdings Limited (10973690) United Kingdom