About Itlogi London Limited (11755974) United Kingdom