About Yojimbo Limited (10634188) United Kingdom