About Otoko Designs Limited (11238947) United Kingdom