About Intelda Ltd (13638810) United Kingdom