About Ping Technology Labs Ltd (12699144) United Kingdom