About Intellocate Limited (11936329) United Kingdom