About Sheldon Euro Investments 2 Limited (07721340) United Kingdom