About Alphacycle Limited (12807480) United Kingdom