About Loxha Ltd (12471911) United Kingdom