About Kloof60 Limited (12203800) United Kingdom