About Kidd Digital Limited (13694555) United Kingdom