About Knoller Limited (10785000) United Kingdom