About Blue Incubator Limited (12905481) United Kingdom