About Alycry Limited (09038461) United Kingdom