About Alowx Limited (SC073918) United Kingdom