About Ibaa Ltd (12191369) United Kingdom