About Killaha Holdings Limited (13285819) United Kingdom