About Omnibloom Ltd (12578252) United Kingdom