About Yashiba Limited (13221626) United Kingdom