About Pellam Capital Partners Limited (11988026) United Kingdom