About Intellect Group Ltd (09712230) United Kingdom