About Killala Limited (13372897) United Kingdom