About Ruki London Ltd (09605169) United Kingdom