About Ocean Stitch Limited (13598271) United Kingdom