About The Plimsoll Group Ltd (11032360) United Kingdom