About Bloombx Limited (SC584585) United Kingdom