About Index Shell Limited (04615832) United Kingdom