About Seagrass Communications Limited (08022502) United Kingdom