About International Bank Of Ideas Ltd (11805138) United Kingdom