About Knightrate Investments 12 Ltd (11508260) United Kingdom