About Intellect Services Ltd (12889623) United Kingdom