About Ibrid London Limited (11988059) United Kingdom