About Sea Spray Holdings Limited (11902317) United Kingdom