About Intellect Partners Ltd (09424068) United Kingdom