About Idecata Ltd (10939013) United Kingdom