About Ibdaa Ltd (11658668) United Kingdom