About Kaelo Technology Limited (10007143) United Kingdom