About Klea 360 Ltd (10585588) United Kingdom