About Loombi Ltd (10956765) United Kingdom