About Kinross Solutions Limited (09385563) United Kingdom