About Bloom Labs Limited (12265178) United Kingdom