About Ibd Technologies Uk Ltd (12514695) United Kingdom