About Indigloo Limited (11343200) United Kingdom