About Bloom Digital Limited (12408600) United Kingdom