About Sentor Investments Limited (08219628) United Kingdom