About Sedgemoor It Solutions Ltd (11811196) United Kingdom