About Seagrass Holdings Limited (11038804) United Kingdom