About Bloom Nteractive London Ltd (10473936) United Kingdom