About Nebuli Ltd. (10622690) United Kingdom