About Sheldrake Investments Limited (FC019558) Isle Of Man