About Propeller Communications Ltd (04236148) United Kingdom