About Alyl Holdings Limited (SC648176) United Kingdom