About Indiana Scot Ltd (SC614818) United Kingdom