About Killoran Limited (12889519) United Kingdom