About Idd Knowledge Ltd (07947898) United Kingdom