About Ibd Registry Limited (11197749) United Kingdom