About Parker Group Holdings Ltd (10755844) United Kingdom