About Koodoo Technologies Limited (07263693) United Kingdom