About International Bio-based Material & Buildings Limited (10410840) United Kingdom