About Ibd Limited (12969430) United Kingdom