About Kleer Vision Limited (08058289) United Kingdom