About Amyqa Limited (10579389) United Kingdom