About Intellect Technology Limited (05300209) United Kingdom