About Intellugo Limited (10590587) United Kingdom