About Kilda Holdings Limited (11572198) United Kingdom