About Japsushi Limited (12504784) United Kingdom