About Platipus Anchors Holdings Limited (02797459) United Kingdom