About Plimsoll Place Limited (11926011) United Kingdom