About Seabro I.t & Communications Limited (09048578) United Kingdom