About Knoras Limited (09962603) United Kingdom