About Sofra Ltd (SC606811) United Kingdom