About Intellect Business Services Limited (05467707) United Kingdom