About Kudo Developments Limited (11506604) United Kingdom