About Pincher Investments Limited (FC019525) Isle Of Man