About Platipus Anchors Limited (01680529) United Kingdom