About Sengo & Ruiz Ltd (10023293) United Kingdom