About Ibode Limited (11942862) United Kingdom