About Kloro Tech Ltd (12065968) United Kingdom