About Amii Yokouchi Ltd (12934822) United Kingdom