About Panthera North Limited (11464042) United Kingdom