About Killarga Limited (10281361) United Kingdom