About Iliri Limited (12224779) United Kingdom