About Sophia & Beni Ltd (13606507) United Kingdom