About Odigo Connect Limited (11763580) United Kingdom