About Koodoo Technology Limited (13468635) United Kingdom