About Alpha P&p Holdings Ltd (12808097) United Kingdom