About Inddee Limited (12322345) United Kingdom