About Kilross Limited (12723712) United Kingdom