About Kilda Sm Limited (10095404) United Kingdom