About Himura Kenshin Limited (12861582) United Kingdom