About Allay Group Ltd (12172291) United Kingdom