About Sara Holdings Limited (10075526) United Kingdom