About Sed Omnibus Ltd (13136193) United Kingdom