About Allooma S Ltd (11333033) United Kingdom