About Allen.o Limited (10602342) United Kingdom