About Sierra India Delta Limited (12255258) United Kingdom