About Akira Store Ltd (12952394) United Kingdom