About Amikra Limited (04353983) United Kingdom