About Killaha Limited (11126102) United Kingdom