P & P TECHNOLOGY LTD