About Killantrae Limited (13456120) United Kingdom