About Indiana (london) Limited (11248448) United Kingdom