About Sedge Holdings Limited (09437848) United Kingdom