About Koodoo Holdings Limited (12768284) United Kingdom