About Selcouth Limited (11495398) United Kingdom