About Kudous Limited (11782744) United Kingdom