About Amikron Project Services Limited (07212297) United Kingdom