About Imb Holding Limited (12283393) United Kingdom