About Ploughshare Innovations Ltd (04401901) United Kingdom