About Alykae Limited (09635536) United Kingdom