About Yuri & Yuri Ltd (11934095) United Kingdom