About Sylvia Holdings Limited (12058869) United Kingdom