About Participators Investment Company Limited(the) (00328114) United Kingdom