About Koodos Ltd (12352270) United Kingdom