About Kludoe Media Ltd (09030058) United Kingdom