About Intellect Developments Ltd (13338835) United Kingdom