About Yokoso Living Ltd (12889470) United Kingdom