About Propell Teccom Ltd (12940528) United Kingdom