About Kloc Limited (11651538) United Kingdom