About Karl Russell Ltd (11714085) United Kingdom